<?php

$para = 'hello'; //hel he  h
if ($para == 'help' || $para == 'hel' || $para == 'he' || $para == 'h') {
    echo "帮助信息1\n";
}
if (preg_match('@^(h|he|hel|help)$@', $para)) {
    echo "帮助信息2\n";
}
//6.2.1.1 匹配所有的连续多位数字
$a = '1234 567473345 7568'; //贪婪模式
$r = preg_match_all('/\d+/', $a, $m);
var_dump($r); //3
print_r($m);
//6.2.1.2 匹配字符串开始的多位数字
$r = preg_match_all('/^\d+/', $a, $m);
print_r($m);
//6.2.1.3 匹配字符串结尾的多位数字
$r = preg_match_all('@\d+$@', $a, $m);
print_r($m);
//匹配普通字符
$r = preg_match_all('@56@', $a, $m);
print_r($m);
//6.2.1.4 对匹配的内容进行分组
$a = 'Java: 90, PHP: 96, Nodejs: 88';
$r = preg_match_all('@([a-zA-Z]+): (\d+)@', $a, $m);
print_r($m);

